home *** CD-ROM | disk | FTP | other *** search
/ Wonky Flux Batch 2019 02 / Wonky_Flux_Batch_2019-02.zip / Wonky Flux Batch 2019-02 / 064 - Wasteland Side 2.dsk / FORMATTER 2.bas < prev    next >
BASIC Source File  |  2019-02-17  |  15KB  |  307 lines

  1. 1 D$ =  CHR$(4): PRINT D$;"NOMON C,I,O":Z$ =  CHR$(13)
  2. 2  HOME : VTAB 3: HTAB 10: PRINT "WELCOME TO THE GAME OF": PRINT : HTAB 14: PRINT "L.A.  L A N D": PRINT : HTAB 13: PRINT "M O N O P O L Y": GOSUB 30: PRINT : HTAB 11: PRINT "COPYRIGHT (C) 1980 BY": HTAB 13: PRINT "JEFFREY STANTON": PRINT 
  3. 6  GOSUB 30: VTAB 15: PRINT "1 DO YOU WANT TO PLAY A GAME?": PRINT : PRINT "2 DO YOU WANT MAKE YOUR OWN GAME BY": PRINT "  CHANGING PROPERY NAMES AND LUCK CARDS."
  4. 7  VTAB 20: PRINT "CHOOSE OPTION 1 OR 2 ? "
  5. 9 J =  RND(1):I =  PEEK( -16384): IF  PEEK( -16384) <128  THEN 9
  6. 11  POKE  -16368,0
  7. 12  IF I <177  OR I >178  THEN 7
  8. 13 J = I -176: VTAB 20: HTAB 24: PRINT J: GOSUB 30: POKE  -16368,0
  9. 14  IF J = 1  THEN 700
  10. 15  HOME : PRINT "   THIS PROGRAM ENABLES YOU TO CHANGE   THE NAMES OF THE PROPERTIES IN THE GAME OF  L.A. L A N D MONOPOLY. YOU CAN CUS- TOM DESIGN YOUR OWN GAME TO SUIT THE    AREA OF THE COUNTRY WHERE YOU LIVE,"
  11. 16  PRINT "WHETHER IT BE SAN FRANCISCO, CHICAGO OR ATLANTIC CITY": PRINT : PRINT "   STEP 1 IS TO INPUT STREET NAMES FOR  EACH COLOR BLOCK STARTING WITH THE      CHEAPEST PROPERTIES.  THE ONLY CON-"
  12. 17  PRINT "STRAINT IS THAT NAMES BE LIMITED TO 20"
  13. 18  PRINT "CHARACTERS AND THAT THE ABBREVIATION    USED ON THE GAME'S TEXT PAGE BE HELD TO TEN CHARACTERS. IF A NAME IS 10 OR LESS CHARACTERS, PRESSING RETURN FOR THE     ABBREVIATION WILL DUPLICATE THE NAME."
  14. 19  POKE  -16368,0
  15. 20  VTAB 22: PRINT "      HIT ANY KEY TO CONTINUE.": POKE 36,41: GET Q$: HOME : GOTO 200
  16. 30  FOR DE = 1 TO 2000: NEXT DE: RETURN 
  17. 200  GOSUB 1010: PRINT " DARK RED PROPERTIES ": NORMAL :I = 2
  18. 210  GOSUB 1020: GOSUB 1000: GOSUB 2000
  19. 220 E2$ = A1$:F2$ = B1$:E3$ = A2$:F3$ = B2$
  20. 230  GOSUB 1010: PRINT "  BLUE PROPERTIES  ": NORMAL :I = 3
  21. 240  GOSUB 1020: GOSUB 1000: GOSUB 2000
  22. 250 E4$ = A1$:F4$ = B1$:E5$ = A2$:F5$ = B2$:E6$ = A3$:F6$ = B3$
  23. 260  GOSUB 1010: PRINT " LAVENDER PROPERTIES ": NORMAL :I = 3
  24. 270  GOSUB 1020: GOSUB 1000: GOSUB 2000
  25. 280 E7$ = A1$:F7$ = B1$:E8$ = A2$:F8$ = B2$:E9$ = A3$:F9$ = B3$
  26. 290  GOSUB 1010: PRINT "  PINK PROPERTIES  ": NORMAL :I = 3
  27. 300  GOSUB 1020: GOSUB 1000: GOSUB 2000
  28. 310 G1$ = A1$:H1$ = B1$:G2$ = A2$:H2$ = B2$:G3$ = A3$:H3$ = B3$
  29. 320  GOSUB 1010: PRINT "   RED PROPERTIES   ": NORMAL :I = 3
  30. 330  GOSUB 1020: GOSUB 1000: GOSUB 2000
  31. 340 G4$ = A1$:H4$ = B1$:G5$ = A2$:H5$ = B2$:G6$ = A3$:H6$ = B3$
  32. 350  GOSUB 1010: PRINT " YELOW PROPERTIES ": NORMAL :I = 3
  33. 360  GOSUB 1020: GOSUB 1000: GOSUB 2000
  34. 370 G7$ = A1$:H7$ = B1$:G8$ = A2$:H8$ = B2$:G9$ = A3$:H9$ = B3$
  35. 380  GOSUB 1010: PRINT "  GREEN PROPERTIES  ": NORMAL :I = 3
  36. 390  GOSUB 1020: GOSUB 1000: GOSUB 2000
  37. 400 U1$ = A1$:W1$ = B1$:U2$ = A2$:W2$ = B2$:U3$ = A3$:W3$ = B3$
  38. 410  GOSUB 1010: PRINT " DARK BLUE PROPERTIES ": NORMAL :I = 2
  39. 420  GOSUB 1020: GOSUB 1000: GOSUB 2000
  40. 430 U4$ = A1$:W4$ = B1$:U5$ = A2$:W5$ = B2$
  41. 440  HOME : VTAB 4: INVERSE : PRINT "   RAILROADS,FREEWAYS,SUBWAYS,ETC   ": NORMAL :I = 4
  42. 450  GOSUB 1020: GOSUB 1000: GOSUB 2000
  43. 460 U6$ = A1$:W6$ = B1$:U7$ = A2$:W7$ = B2$:U8$ = A3$:W8$ = B3$:U9$ = A4$:W9$ = B4$
  44. 470  HOME : VTAB 5: INVERSE : HTAB 10: PRINT " UTILITIES ": NORMAL :I = 2
  45. 480  GOSUB 1020: GOSUB 1000: GOSUB 2000
  46. 490 S8$ = A1$:T8$ = B1$:S9$ = A2$:T9$ = B2$
  47. 510  HOME : VTAB 6: PRINT "   IN STEP 2 YOU CAN CHOOSE ONE OF      NINE SETS OF CHARITY CAUSE AND LUCKY    DRAW CARDS. EACH REFLECTS THE ECONOMIC  CONDITIONS AND NATURAL HAZZARDS OF A    SECTION OF THE UNITED STATES. THE LAST"
  48. 512  PRINT "SECTION LABLED MIDDLE AMERICANA IS A    GENERALIZIED SET OF CARDS.": PRINT : PRINT "   NOTE THE SAN FRANCISCO AREA MODULE   ASSUMES BRIDGES INSTEAD OF FREEWAYS BE- CAUSE OF THE ABUNDANCE OF SURROUNDING"
  49. 514  PRINT "BRIDGES. ONLY THE SOUTHWEST MODULE AS-  SUMES FREEWAYS. THE REST USE RAILROADS."
  50. 515  VTAB 22: PRINT "      HIT ANY KEY TO CONTINUE": GET Q$
  51. 520  HOME : VTAB 3: PRINT "1 SOUTHERN CALIF CARDS": PRINT : PRINT "2 SOUTHWEST CARDS": PRINT : PRINT "3 NORTHWEST CARDS": PRINT : PRINT "4 MIDWEST CARDS": PRINT : PRINT "5 SOUTHERN CARDS": PRINT : PRINT "6 NORTHEAST CARDS"
  52. 522  PRINT : PRINT "7 NEW YORK CITY CARDS": PRINT : PRINT "8 SAN FRANCISCO CARDS": PRINT : PRINT "9 AMERICANA CARDS"
  53. 530  VTAB 22: PRINT "                           ": VTAB 22: INPUT "CHOOSE AN OPTION? ";Q$
  54. 534  IF Q$ = "1"  THEN  GOSUB 1100: GOTO 550
  55. 535  IF Q$ = "2"  THEN  GOSUB 1800: GOTO 550
  56. 536  IF Q$ = "3"  THEN  GOSUB 1200: GOTO 550
  57. 537  IF Q$ = "4"  THEN  GOSUB 1300: GOTO 550
  58. 538  IF Q$ = "5"  THEN  GOSUB 1500: GOTO 550
  59. 539  IF Q$ = "6"  THEN  GOSUB 1400: GOTO 550
  60. 540  IF Q$ = "7"  THEN  GOSUB 1900: GOTO 550
  61. 541  IF Q$ = "8"  THEN  GOSUB 1600: GOTO 550
  62. 542  IF Q$ = "9"  THEN  GOSUB 1700: GOTO 550
  63. 543  GOTO 530
  64. 544  END 
  65. 550  HOME : VTAB 5: PRINT "   THIS PROGRAM ALLOWS YOU TO SAVE YOUR CREATED GAME IN TWO DIFFERENT MODULES.  WHEN THE MONOPOLY GAME STARTS YOU WILL  BE ASKED WHETHER YOU WOULD LIKE TO PLAY THE LOS ANGELES GAME, CREATED GAME #1"
  66. 552  PRINT "OR CREATED GAME #2.": PRINT : PRINT "   YOU MAY SAVE ON EITHER OF THE CREATEDGAME MODULES. EVERY TIME YOU SAVE ON A  MODULE IT ERASES THE PREVIOUS ONE. INIT-IALLY THEY EACH HAVE THE L.A. GAME."
  67. 575  VTAB 18: PRINT "      HIT ANY KEY TO CONTINUE.": GET Q$
  68. 580  HOME : VTAB 5: PRINT "1 SAVE CREATED GAME #1": PRINT : PRINT "2 SAVE CREATED GAME #2": PRINT : PRINT "3 DO NOT SAVE AND START AGAIN"
  69. 585  VTAB 15: PRINT "                           ": VTAB 15: INPUT "CHOOSE AN OPTION? ";Q$
  70. 590  IF Q$ = "1"  THEN 600
  71. 593  IF Q$ = "2"  THEN 610
  72. 596  IF Q$ = "3"  THEN 2
  73. 597  GOTO 585
  74. 600  PRINT D$;"DELETE DATA2": PRINT D$;"OPEN DATA2": PRINT D$;"WRITE DATA2": GOSUB 620: PRINT D$;"CLOSE DATA2": GOTO 700
  75. 610  PRINT D$;"DELETE DATA3": PRINT D$;"OPEN DATA3": PRINT D$;"WRITE DATA3": GOSUB 620: PRINT D$;"CLOSE DATA3": GOTO 700
  76. 620  PRINT E2$
  77. 621  PRINT E3$
  78. 622  PRINT E4$
  79. 623  PRINT E5$
  80. 625  PRINT E6$
  81. 626  PRINT E7$
  82. 627  PRINT E8$
  83. 628  PRINT E9$
  84. 629  PRINT G1$
  85. 630  PRINT G2$
  86. 631  PRINT G3$
  87. 632  PRINT G4$
  88. 633  PRINT G5$
  89. 635  PRINT G6$
  90. 636  PRINT G7$
  91. 637  PRINT G8$
  92. 638  PRINT G9$
  93. 639  PRINT U1$
  94. 640  PRINT U2$
  95. 641  PRINT U3$
  96. 642  PRINT U4$
  97. 643  PRINT U5$
  98. 644  PRINT U6$
  99. 645  PRINT U7$
  100. 646  PRINT U8$
  101. 647  PRINT U9$
  102. 648  PRINT S8$
  103. 649  PRINT S9$
  104. 650  PRINT F2$
  105. 651  PRINT F3$
  106. 652  PRINT F4$
  107. 653  PRINT F5$
  108. 654  PRINT F6$
  109. 655  PRINT F7$
  110. 656  PRINT F8$
  111. 657  PRINT F9$
  112. 658  PRINT H1$
  113. 659  PRINT H2$
  114. 660  PRINT H3$
  115. 661  PRINT H4$
  116. 662  PRINT H5$
  117. 663  PRINT H6$
  118. 664  PRINT H7$
  119. 665  PRINT H8$
  120. 666  PRINT H9$
  121. 667  PRINT W1$
  122. 668  PRINT W2$
  123. 669  PRINT W3$
  124. 670  PRINT W4$
  125. 671  PRINT W5$
  126. 672  PRINT W6$
  127. 673  PRINT W7$
  128. 674  PRINT W8$
  129. 675  PRINT W9$
  130. 676  PRINT T8$
  131. 677  PRINT T9$
  132. 678  PRINT D0$
  133. 679  PRINT D1$
  134. 680  PRINT D2$
  135. 682  PRINT D3$
  136. 684  PRINT D4$
  137. 685  PRINT D5$
  138. 686  PRINT D6$
  139. 688  PRINT D7$
  140. 690  PRINT D8$
  141. 691  PRINT D9$
  142. 692  PRINT L7$
  143. 694  PRINT L8$
  144. 696  PRINT L9$
  145. 698  RETURN 
  146. 700  PRINT D$;"BRUN LOMEM:": &  LOMEM: 16385:D$ =  CHR$(4): PRINT D$;"RUN MONOPOLY EXTRA CONDENSED"
  147. 710  END 
  148. 1000  VTAB 20: PRINT "PROPERTY NAME MAY BE UP TO 20 CHARACTERS": VTAB 21: PRINT "HOWEVER THE ABBREVIATED FORM ON THE TEXT": VTAB 22: PRINT "PAGE IS LIMITED TO ONLY 10 CHARACTERS": VTAB 23: PRINT "TO DUPLICATE NAME FOR ABBR PRESS RETURN": RETURN 
  149. 1010  HOME : VTAB 5: HTAB 6: INVERSE : RETURN 
  150. 1020  VTAB 7: HTAB 12: PRINT "NAME                 ABBR": RETURN 
  151. 1100 D9$ = "OPENING AT THE MARK TAPER FORUM"
  152. 1105 D8$ = "FROM SALE OF MOVIE STOCK YOU GET $45"
  153. 1110 D7$ = "YOU HAVE BEEN ASKED TO TAKE A SCREEN    TEST. COLLECT $50
  154. 1115 D6$ = "PROP #13 TAX REBATE. COLLECT $20"
  155. 1120 D5$ = "PAY EARTHQUAKE INSURANCE"
  156. 1125 D4$ = "2ND PRIZE SURFING CONTEST. COLLECT $25"
  157. 1130 D3$ = "UNEMPLOYMENT INSURANCE"
  158. 1135 D2$ = "SUNNY WEATHER. COLLECT SALES BONUS $100"
  159. 1140 D1$ = "COUGHING FIT DURING SMOG ALERT.         PAY DOCTOR $50"
  160. 1145 D0$ = "ENTER CHILD IN PRIVATE SCHOOL TO AVOID  BUSING. PAY $150"
  161. 1150 L9$ = "FIRE DANGER.  PAY GARDNER $15 EXTRA TO  CLEAR SURROUNDING BRUSH"
  162. 1155 L8$ = "CONSULTING FEE FROM AEROSPACE FIRM .    COLLECT $150"
  163. 1160 L7$ = "FREEWAY "
  164. 1165  RETURN 
  165. 1200 D9$ = "OPENING AT COMMUNITY PLAYHOUSE."
  166. 1205 D8$ = "FROM SALE OF MOVIE STOCK YOU GET $45"
  167. 1210 D7$ = "YOU HAVE WON 2ND PRIZE IN A SQUARE      DANCE CONTEST. COLLECT $10"
  168. 1215 D6$ = "STATE INCOME TAX REFUND OF $20"
  169. 1220 D5$ = "VOLCANIC ASH CLEANUP. PAY $100"
  170. 1225 D4$ = "2ND PRIZE RODEO RIDING CONTEST. GET $25"
  171. 1230 D3$ = "UNEMPLOYMENT INSURANCE"
  172. 1235 D2$ = "CARS COLLIDE IN RAIN. C0LLECT $150 FROM INSURANCE"
  173. 1240 D1$ = "HURT YOUR BACK SHOVELLING SNOW.         PAY DOCTOR $50"
  174. 1245 D0$ = "SEASON SKI PASS. PAY $150"
  175. 1250 L9$ = "FISHING LICENSE. PAY $15"
  176. 1255 L8$ = "CONSULTING FEE FROM LUMBER COMPANY .    COLLECT $150"
  177. 1260 L7$ = "RAILROAD"
  178. 1265  RETURN 
  179. 1300 D9$ = "OPENING AT COMMUNITY PLAYHOUSE."
  180. 1305 D8$ = "FROM SALE OF HOG FUTURES COLLECT $45"
  181. 1310 D7$ = "2ND PRIZE STATE FAIR BEAUTY CONTEST .   COLLECT $10"
  182. 1315 D6$ = "PIE BAKING CONTEST. COLLECT $20"
  183. 1320 D5$ = "TORNADO TEARS SHINGLES OFF ROOF.PAY $100"
  184. 1325 D4$ = "HELP SPRAY CORN FIELDS FOR BLIGHT.      COLLECT $25"
  185. 1330 D3$ = "UNEMPLOYMENT INSURANCE"
  186. 1335 D2$ = "PROPERTY TAX REBATE. COLLECT $150"
  187. 1340 D1$ = "HURT YOUR BACK SHOVELLING SNOW .        PAY DOCTOR $50"
  188. 1345 D0$ = "FLOOD DAMAGE FROM MISSISSIPPI RIVER.    PAY $150"
  189. 1350 L9$ = "HAILSTONES BREAK KITCHEN WINDOW. PAY $15"
  190. 1355 L8$ = "WON A TRIP TO THE INDY 500. COLLECT $150"
  191. 1360 L7$ = "RAILROAD"
  192. 1365  RETURN 
  193. 1400 D9$ = "BOSTON POPS SEASON OPENING."
  194. 1405 D8$ = "FROM SALE OF RAILROAD STOCK GET $45"
  195. 1410 D7$ = "2ND PRIZE COUNTY FAIR BEAUTY CONTEST    COLLECT $10"
  196. 1415 D6$ = "STATE INCOME TAX REFUND. COLLECT $20"
  197. 1420 D5$ = "CAR BURRIED IN 12 FOOT BLIZZARD.        TOWING CHARGE $100"
  198. 1425 D4$ = "2ND PLACE FINISH SNOW SKI RACE GET $25"
  199. 1430 D3$ = "UNEMPLOYMENT INSURANCE"
  200. 1435 D2$ = "WIN STATE LOTTERY. COLLECT $150"
  201. 1440 D1$ = "FRATERNITY PARTY. PAY $50 DAMAGES"
  202. 1445 D0$ = "YOUR SPOUSE SUES FOR DIVORCE.           PAY LAWYER $150"
  203. 1450 L9$ = "NEIGHBOR KIDS RAKE UP FALL LEAVES.      PAY $15"
  204. 1455 L8$ = "HOT TIP ON A HORSE. COLLECT $150 FROM   YOUR BOOKIE"
  205. 1460 L7$ = "RAILROAD"
  206. 1465  RETURN 
  207. 1500 D9$ = "GRAND OPREY OPENING.       "
  208. 1505 D8$ = "FROM SALE OF MOVIE STOCK YOU GET $45"
  209. 1510 D7$ = "2ND PLACE STATE FAIR BEAUTY PAGEANT.    COLLECT $10"
  210. 1515 D6$ = "STATE INCOME TAX REFUND OF $20"
  211. 1520 D5$ = "HURRICANE DAMAGE TO YOUR YARD. PAY $100"
  212. 1525 D4$ = "2ND PRIZE WATER SKIING CONTEST GET $20"
  213. 1530 D3$ = "UNEMPLOYMENT INSURANCE"
  214. 1535 D2$ = "SUNNY WEATHER. COLLECT $150 SALES BONUS"
  215. 1540 D1$ = "FRATERNITY PARTY. PAY $50 DAMAGES"
  216. 1545 D0$ = "CAUGHT RUNNING MOONSHINE STILL.         PAY $150 FINE"
  217. 1550 L9$ = "BIBLE SALESMAN CALLS. PAY $15 FOR DELUXEEDITION"
  218. 1555 L8$ = "SOLD CONFEDERATE MONEY COLLECTION.      COLLECT $150"
  219. 1560 L7$ = "RAILROAD"
  220. 1565  RETURN 
  221. 1600 D9$ = "GRAND OPERA OPENING.       "
  222. 1605 D8$ = "FROM SALE OF COMPUTER STOCK YOU GET $45"
  223. 1610 D7$ = "BEST DRAGON KITE IN CHINATOWN PARADE    COLLECT $10"
  224. 1615 D6$ = "PROP #13 TAX REBATE. COLLECT $20"
  225. 1620 D5$ = "PAY EARTHQUAKE INSURANCE $100"
  226. 1625 D4$ = "ACTING AS MINISTER AT GAY PEOPLE'S      WEDDING. RECIEVE $25"
  227. 1630 D3$ = "UNEMPLOYMENT INSURANCE"
  228. 1635 D2$ = "CARS COLLIDE IN DENSE FOG. COLLECT $150 FROM INSURANCE"
  229. 1640 D1$ = "HEART ALIMENT FROM CLIMBING STEEP HILLS.PAY DOCTOR $50"
  230. 1645 D0$ = "SHOPPING SPREE AT GHIRADELLI SQUARE.    PAY $150"
  231. 1650 L9$ = "CABLE CAR FARES FOR THE MONTH. PAY $15"
  232. 1655 L8$ = "CONSULTING FEE FROM ELECTRONICS FIRM.   COLLECT $150"
  233. 1660 L7$ = " BRIDGE "
  234. 1665  RETURN 
  235. 1700 D9$ = "GRAND OPERA OPENING.       "
  236. 1705 D8$ = "FROM SALE OF STOCK YOU GET $45"
  237. 1710 D7$ = "YOU HAVE WON SECOND PRIZE IN A BEAUTY   CONTEST.  COLLECT $50."
  238. 1715 D6$ = "INCOME TAX REFUND. COLLECT $20"
  239. 1720 D5$ = "PAY HOSPITAL $100"
  240. 1725 D4$ = "RECIEVE FOR SERVICES $25"
  241. 1730 D3$ = "LIFE INSURANCE MATURES"
  242. 1735 D2$ = "XMAS FUND MATURES. COLLECT $150"
  243. 1740 D1$ = "DOCTOR'S FEE. PAY $50"
  244. 1745 D0$ = "PAY SCHOOL TAX. $150"
  245. 1750 L9$ = "PAY POOR TAX. $15"
  246. 1755 L8$ = "YOUR BUILDING & LOAN MATURES $150"
  247. 1760 L7$ = "RAILROAD"
  248. 1765  RETURN 
  249. 1800 D9$ = "OPENING AT COMMUNITY PLAYHOUSE."
  250. 1805 D8$ = "FROM SALE OF RANCH STOCK YOU GET $45"
  251. 1810 D7$ = "2ND PRIZE IN STATE FAIR BEAUTY PAGEANT. COLLECT $10"
  252. 1815 D6$ = "STATE INCOME TAX REBATE. COLLECT $20"
  253. 1820 D5$ = "FLASH FLOOD DAMAGE. PAY $100"
  254. 1825 D4$ = "RODEO RIDING CONTEST 2ND PRIZE.         COLLECT $25"
  255. 1830 D3$ = "UNEMPLOYMENT INSURANCE"
  256. 1835 D2$ = "SUNNY WEATHER. COLLECT SALES BONUS $100"
  257. 1840 D1$ = "PASS OUT FROM RECORD HEAT SPELL.        PAY DOCTOR $50"
  258. 1845 D0$ = "PAY SCHOOL TAX. $150"
  259. 1850 L9$ = "FIRE DANGER.  PAY GARDNER $15 EXTRA TO  CLEAR SURROUNDING BRUSH"
  260. 1855 L8$ = "CONSULTING FEE FROM AEROSPACE FIRM .    COLLECT $150"
  261. 1860 L7$ = "FREEWAY "
  262. 1865  RETURN 
  263. 1900 D9$ = "BROADWAY PLAY OPENING."
  264. 1905 D8$ = "WALL STREET TIP. COLLECT $45
  265. 1910 D7$ = "CHOOSEN TO AUDITION FOR THE ROCKETTES.  COLLECT $10"
  266. 1915 D6$ = "N.Y. STATE INCOME TAX REFUND OF $20"
  267. 1920 D5$ = "BLIZZARD PARALYZES CITY. AUTO TOWING    CHARGE. PAY $100"
  268. 1925 D4$ = "2ND PLACE FINISH IN SNOW SKI RACE.      COLLECT $25"
  269. 1930 D3$ = "UNEMPLOYMENT INSURANCE"
  270. 1935 D2$ = "MADISON AVENUE AD AGENCY BONUS.         COLLECT $150
  271. 1940 D1$ = "LATE NIGHT MUGGING. NO HARM BUT LOSE $50"
  272. 1945 D0$ = "YOUR SPOUSE SUES FOR DIVORCE.           PAY LAWYER $150"
  273. 1950 L9$ = "NEIGHBOR KIDS RAKE UP FALL LEAVES.      PAY $15"
  274. 1955 L8$ = "RENT CONTROL REBATE. COLLECT $150"
  275. 1960 L7$ = "RAILROAD"
  276. 1965  RETURN 
  277. 2000  FOR K = 1 TO I
  278. 2005  VTAB 8 +K: PRINT "# ";K;"                             ";: HTAB 7: ON K GOSUB 2101,2102,2103,2104: IF P >20  OR P <1  THEN 2005
  279. 2010  VTAB 8 +K: HTAB 30: PRINT "                  ": HTAB 30: VTAB 8 +K: ON K GOSUB 2111,2112,2113,2114: IF R >10  THEN 2010
  280. 2015  IF R = 0  AND P >10  THEN 2010
  281. 2017  IF R >0  THEN 2030
  282. 2020  VTAB 8 +K: HTAB 31: ON K GOSUB 2121,2122,2123,2124
  283. 2025  ON K GOSUB 2131,2133,2135,2137
  284. 2030  NEXT K
  285. 2035  VTAB 16: INPUT "ARE THESE NAMES CORRECT? ";Q$: IF Q$ < >"Y"  THEN 2000
  286. 2040  RETURN 
  287. 2101  INPUT A1$:P =  LEN(A1$): RETURN 
  288. 2102  INPUT A2$:P =  LEN(A2$): RETURN 
  289. 2103  INPUT A3$:P =  LEN(A3$): RETURN 
  290. 2104  INPUT A4$:P =  LEN(A4$): RETURN 
  291. 2111  INPUT B1$:R =  LEN(B1$): RETURN 
  292. 2112  INPUT B2$:R =  LEN(B2$): RETURN 
  293. 2113  INPUT B3$:R =  LEN(B3$): RETURN 
  294. 2114  INPUT B4$:R =  LEN(B4$): RETURN 
  295. 2121  PRINT A1$:B1$ = A1$: RETURN 
  296. 2122  PRINT A2$:B2$ = A2$: RETURN 
  297. 2123  PRINT A3$:B3$ = A3$: RETURN 
  298. 2124  PRINT A4$:B4$ = A4$: RETURN 
  299. 2131 L =  LEN(B1$): IF L = 10  THEN  RETURN 
  300. 2132 KK = 10 -L: FOR J = 1 TO KK:B1$ = B1$ +" ": NEXT J: RETURN 
  301. 2133 L =  LEN(B2$): IF L = 10  THEN  RETURN 
  302. 2134 KK = 10 -L: FOR J = 1 TO KK:B2$ = B2$ +" ": NEXT J: RETURN 
  303. 2135 L =  LEN(B3$): IF L = 10  THEN  RETURN 
  304. 2136 KK = 10 -L: FOR J = 1 TO KK:B3$ = B3$ +" ": NEXT J: RETURN 
  305. 2137 L =  LEN(B4$): IF L = 10  THEN  RETURN 
  306. 2138 KK = 10 -L: FOR J = 1 TO KK:B4$ = B4$ +" ": NEXT J: RETURN